FRA-PSO: A two-stage Resource Allocation Algorithm in Cloud Computing

نویسندگان

  • Rahmani, Amir Masoud Department of Computer Engineering, Science and Research Branch, Islamic Azad University, Tehran, Iran
  • Sahafi, Amir Department of Computer Engineering, South Tehran Branch, Islamic Azad University, Tehran, Iran
  • Vakilifard, Mostafa Department of Computer Engineering, South Tehran Branch, Islamic Azad University, Tehran, Iran
چکیده مقاله:

Cloud computing gives a large quantity of processing possibilities and heterogeneous resources, meeting the prerequisites of numerous applications at diverse levels. Therefore, resource allocation is vital in cloud computing. Resource allocation is a technique that resources such as CPU, RAM, and disk in cloud data centers are divided among cloud users. The resource utilization, cloud service provider profit, and user satisfaction are the common objectives of the proposed algorithms. In this study, the algorithm is based on fuzzy logic and tries to achieve better results than other resource allocation algorithms by using meta-heuristic methods. After designing the preliminary fuzzy inference system (FIS), the use of meta-heuristic algorithms is ended up tuning the FIS parameters. By adjusting the parameters, membership functions are improved and finally a trained FIS is delivered. PSO has been used to train the fuzzy system. The fuzzy resource allocation algorithm responded 95% of the requests and achieved 61.61% of the resource efficiency, while the fuzzy-PSO algorithm answered 96% of the requests and improved the resource utilization by 0.5%. The results have shown that the application of PSO improves fuzzy resource allocation efficiency. More requests are answered and it increases resource utilization.  

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A review of methods for resource allocation and operational framework in cloud computing

The issue of management and allocation of resources in cloud computing environments, according to the breadth of scale and modern technology implementation, is a complicated issue. Issues such as: the heterogeneity of resources, resource dependencies to each other, the dynamics of the environment, virtualization, workload diversity as well as a wide range of management objectives of cloud servi...

متن کامل

A Multi - dimensional Resource Allocation Algorithm in Cloud Computing ⋆

Aiming at large-scale job scheduling, allocating resource dynamically in order to reduce cost is a significant problem in cloud. In this paper, we study the resource allocation at the application level, instead of studying to map the physical resources to virtual resources for better resource utilization in cloud computing environment. We propose a multi-dimensional resource allocation scheme f...

متن کامل

Resource Allocation in Cloud Computing

Cloud computing is known as a provider of dynamic services using very large scalable and virtualized resources over the Internet. Many industries have started offering Cloud services on a “pay-asyou-go” basis. The developments have led to the concept of market exchange that provides the trading between cloud provider and consumer. A light weight and platform is proposed as independent framework...

متن کامل

A Genetic Based Resource Management Algorithm Considering Energy Efficiency in Cloud Computing Systems

Cloud computing is a result of the continuing progress made in the areas of hardware, technologies related to the Internet, distributed computing and automated management. The Increasing demand has led to an increase in services resulting in the establishment of large-scale computing and data centers, in addition to high operating costs and huge amounts of electrical power consumption. Insuffic...

متن کامل

Hybrid Algorithm for Deadline Constrained Resource Allocation in Cloud Computing

The users without sufficient computing resources habitually enjoy the Infrastructure as a Service (Iaas) from the cloud providers. The IaaS provider, in turn, achieves immense financial gains when the demand by the clients reaches a summit level. In the related scenarios, the task scheduling emerges a significant daunting challenge for the provider to offer the Quality of Service (QoS). The ear...

متن کامل

Modified Aco Algorithm for Resource Allocation in Cloud Computing Environment

In Cloud computing, private cloud is a model where resource sharing is becoming more popular now-a-days. The importance of resource sharing has lead to the development of many algorithms. The existing works in the field of resource sharing used many optimization techniques. The two techniques namely Service Composition Optimal Selection (SCOS) and Optimal Allocation of Computing Resources (OACR...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


عنوان ژورنال

دوره 20  شماره JIAEEE Vol.20 No.1

صفحات  43- 49

تاریخ انتشار 2023-03

با دنبال کردن یک ژورنال هنگامی که شماره جدید این ژورنال منتشر می شود به شما از طریق ایمیل اطلاع داده می شود.

کلمات کلیدی

کلمات کلیدی برای این مقاله ارائه نشده است

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023